/**
 * 文件名：productService.java
 *
 * 版本信息：
 * 日期：2013-12-5
 * Copyright 足下 Corporation 2013 
 * 版权所有
 *
 */
package com.hugedata.cdn.outerfacade.serviceadapter;

import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.req.NodeOnConditionReq;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.req.NodeStatusReq;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.req.TaskOnConditionReq;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.request.DelTaskRequest;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.resp.NodeOnConditionChildResponse;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.resp.NodeStatusChildResponse;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.resp.TaskChildResponse;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.resp.TaskOnConditionChildResponse;

/**
 * 
 * 项目名称：cdn 类名称：productService 类描述： 创建人：zhaoaihua 创建时间：2013-12-5 上午10:21:39
 * 修改备注：
 * 
 * @version
 * 
 */
public interface productService {
    //--------------------------------new pd 接口--------------------------------start
    //产品查询节点离在线记录
    NodeStatusChildResponse getNodeStatus(NodeStatusReq request);
    
    //产品按工具区域运营商查询节点数
    NodeOnConditionChildResponse getNodesByToolAndISP(NodeOnConditionReq request);
    
    //产品按区域运营商创建任务
    TaskOnConditionChildResponse createTaskByArea(TaskOnConditionReq request);
    
    //产品删除任务请求
    TaskChildResponse deleteTaskByArea(DelTaskRequest request);
    //--------------------------------new pd 接口--------------------------------end
    
    //修改任务
    TaskOnConditionChildResponse modTask(TaskOnConditionReq request);
    
    //暂停任务
    TaskChildResponse pauseTask(DelTaskRequest request);
    
    //启动任务
    TaskOnConditionChildResponse resumeTask(DelTaskRequest request);
    
    String test123(String str);
}
